0x71 - Bulletin Board
---------------------
Client->Server:Yes
Server->Client:Yes
Length:dynamic

byte 0x71
short size
byte command

Server->Client commands:
------------------------

0x00 - Display Bulletin Board
	uint boardSerial
	char[0x1E] boardName

0x01 - Message Summary
	uint boardSerial
	uint messageID
	uint parentID (0 means root message)
	byte lengthPosterName
	char[lengthPosterName] posterName (null terminated)
	byte lengthTitle
	char[lengthTitle] title (null terminated)
	byte lengthDate
	char[lengthDate] postDate (null terminated)

0x02 - Message Data
	uint boardSerial
	uint messageID
	byte lengthPosterName
	char[lengthPosterName] posterName (null terminated)
	byte lengthTitle
	char[lengthTitle] title (null terminated)
	byte lengthDate
	char[lengthDate] postDate (null terminated)
	ushort bodyID (of poster)
	ushort hue (of poster)
	byte itemCount
	loop x itemCount (poster's equipment when posting)
	{
		ushort artworkID
		ushort hue
	}
	byte lineCount
	loop x lineCount
	{
		byte lengthText
		char[lengthText] text (null terminated)
	}


Client->Server commands:
------------------------

0x03 - Request Message
	uint boardSerial
	uint messageID

0x04 - Request Message Summary
	uint boardSerial
	uint messageID

0x05 - Post Message
	uint boardSerial
	uint parentID (0=new topic)
	byte lengthTitle
	char[lengthTitle] title (null terminated)
	byte lineCount
	loop x lineCount
	{
		byte lengthText
		char[lengthText] text (null terminated)
	}

0x06 - Delete Message
	uint boardSerial
	uint messageID